package com.sz.common.pay.citic.entity.reconciliation;

import com.sz.common.pay.citic.constant.RequestCode;
import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import java.math.BigDecimal;

/**
 * Created by siqishangshu on 17/10/20.
 *
 *      回单信息查询
    对应请求代码：DLEDDRSQ
 说明：客户可使用该接口查询回单信息。
 请求报文
 <?xml version="1.0" encoding="GBK"?>
 <stream>
     <action>DLEDDRSQ</action>
     <userName></userName><!--登录名varchar(30)-->
     <qryType></qryType><!--查询类型char(1),  1：T+0；2：T+1-->
     <accNo></accNo><!--账号varchar(19)-->
     <billType></billType><!--回单类型char(1)，0：全部；1：转账类；2：利息类；3：收费类；4：电子缴税；5：网银结售汇；6：现金管理转账-->
     <minAmt></minAmt><!--最小额度decimal (15.2)-->
     <maxAmt></maxAmt><!--最大额度decimal (15.2)-->
     <startDate></startDate><!--起始日期char(8)，格式YYYYMMDD-->
     <endDate></endDate><!--截止日期char(8)，格式YYYYMMDD-->
     <pageSize></pageSize><!--每页记录数int(4)-->
     <startNo></startNo><!--起始记录号int(4)-->
 </stream>
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "stream")
@Data
public class ReceiptInfoReq {
     private String action = RequestCode.RECEIPT_INFO_QUERY;//"DLEDDRSQ"</action>
     private String userName;                               //<!--登录名varchar(30)-->
     private String qryType;                                //qryType><!--查询类型char(1),  1：T+0；2：T+1-->
     private String accNo;                                  //accNo><!--账号varchar(19)-->
     private String billType;                               //billType><!--回单类型char(1)，0：全部；1：转账类；2：利息类；3：收费类；4：电子缴税；5：网银结售汇；6：现金管理转账-->
     private BigDecimal minAmt;                             //minAmt><!--最小额度decimal (15.2)-->
     private BigDecimal maxAmt;                             //maxAmt><!--最大额度decimal (15.2)-->
     private String startDate;                              //startDate><!--起始日期char(8)，格式YYYYMMDD-->
     private String endDate;                                //endDate><!--截止日期char(8)，格式YYYYMMDD-->
     private int pageSize;                                  //pageSize><!--每页记录数int(4)-->
     private int startNo;                                   //startNo><!--起始记录号int(4)-->
}
